/**
 * @file 设备接口定义
 * @description 定义设备相关的接口类型
 * @author Assistant
 * @date 2024-06-01
 * @updated 2024-06-02
 */

/**
 * 设备信息接口
 */
export interface DeviceIdList {
  /**
   * 设备ID
   */
  deviceId: string;

  /**
   * 设备状态
   * 1: 在线
   * 0: 不在线
   * -1: 其他状态
   */
  status: number;
}

/**
 * 设备列表响应接口
 */
export interface DeviceListResponse {
  /**
   * 总记录数
   */
  total: number;
  
  /**
   * 当前页码
   */
  page: number;
  
  /**
   * 每页条数
   */
  limit: number;
  
  /**
   * 设备列表
   */
  devices: DeviceIdList[];
} 